/* 
 * 创建日期 2011-7-5
 *
 * 成都天和软件公司
 * 电话：028-85425861 
 * 传真：028-85425861-8008 
 * 邮编：610041 
 * 地址：成都市武侯区航空路6号丰德万瑞中心B座1001 
 * 版权所有
 */
package  org.fantasy.cpp.core.pojo;

import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Id;
import org.nutz.dao.entity.annotation.Table;

import  org.fantasy.cpp.core.annotation.Field;

/**
 * 查询分类
 * 
 * @author 王文成
 * @version 1.0
 * @since 2011-7-5
 */
@Table("CONFIG_TYPE")
public class ConfigType {
	
	/**
	 * 普通查询数据来源
	 */
	public static final int QUERY = 1;
	
	/**
	 * 查询条件数据来源
	 */
	public static final int ITEM = 2;
	
	/**
	 * 系统基础数据来源
	 */
	public static final int BASE = 3;
	
	/**
	 * 数据编辑数据来源
	 */
	public static final int EDIT = 4;
	
	/**
	 * 数据字典数据来源
	 */
	public static final int DICT = 5;
	
	@Id 
	@Column("config_type_id") 
	@Field(desc="类型id",nullable=false) 
	private Long configTypeId; 

	@Column("config_type_name") 
	@Field(desc="类型名称",nullable=false,maxlenth=64) 
	private String configTypeName; 

	@Column("query_type_desc") 
	@Field(desc="类型描述",nullable=false,maxlenth=1024) 
	private String queryTypeDesc; 

	@Column("state") 
	@Field(desc="状态",nullable=false,maxlenth=3) 
	private String state;

	public Long getConfigTypeId() {
		return configTypeId;
	}

	public void setConfigTypeId(Long configTypeId) {
		this.configTypeId = configTypeId;
	}

	public String getConfigTypeName() {
		return configTypeName;
	}

	public void setConfigTypeName(String configTypeName) {
		this.configTypeName = configTypeName;
	}

	public String getQueryTypeDesc() {
		return queryTypeDesc;
	}

	public void setQueryTypeDesc(String queryTypeDesc) {
		this.queryTypeDesc = queryTypeDesc;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	} 
}

